GCC .NET—a feasibility study
نویسنده
چکیده
We examine the issues involved in producing a backend for the GNU Compiler Collection (GCC) that targets the .NET Common Language Runtime. We describe a simple back-end that is written in standard GCC style, which interfaces with the register transfer language GCC intermediate representation. We demonstrate that this simple .NET back-end is able to compile an appreciable subset of the C language. We then consider support for function call handling, object-orientation and language interoperability, amongst other things. Problems arise because GCC discards much information which could be used to enhance the .NET code generation phase. We briefly describe several possible alternative methods of creating a GCC .NET backend, which might produce more effective .NET bytecode.
منابع مشابه
A Microsoft .NET Front-End for GCC
In the past, embedded systems developers have been severely constrained in their choice of programming languages. Recent advancements in processing power and memory availability allow for new techniques. We present an extension to the GNU Compiler Collection (GCC) that offers the expressiveness of all Microsoft .NET languages to embedded systems.
متن کاملForeign Direct Investment and Economic Growth: Evidence from Iran and GCC
Abstract F DI can create employment and reduce poverty, increase the host country’s export capacity causing the developing country to increase its foreign exchange earnings. The aim of this study is to investigate whether FDI affect economic growth in GCC countries over the period 1980-2014 using ARDL approaches. The empirical results show that the FDI is one of the major drivers of e...
متن کاملFeasibility Study of Network Hydraulic Fracture Applied to the Fissured Competent Sand Oil Reservoir
Chang 8 oil deposit, developed in Hohe and Jihe oil fields at the southern Yi-Shan Slop of Ordos Basin, is regarded as a kind of typical sand reservoir formation with super-low porosity, poor permeability, strong anisotropy as well as locally natural faults and fractures. The previous studies believed that matrix reservoir has a good permeability, whereas fracture reservoir has a reverse manner...
متن کاملEffect of E. coli heat-stable enterotoxin on colonic transport in guanylyl cyclase C receptor-deficient mice.
We studied the functional importance of the colonic guanylyl cyclase C (GCC) receptor in GCC receptor-deficient mice. Mice were anesthetized with pentobarbital sodium, and colon segments were studied in Ussing chambers in HCO3- Ringer under short-circuit conditions. Receptor-deficient mouse proximal colon exhibited similar net Na+ absorption, lower net Cl- absorption, and a negative residual io...
متن کاملA feasibility study and economic analysis for application of nanofluids in waste heat recovery
This paper presents a comprehensive theoretical, experimental, and economic study on the application of nanofluids as heat transfer fluid in waste heat recovery systems. The research work was conducted in a steel-making complex in which a plate heat exchanger had been used to recover heat from hot process water. The system was theoretically modelled and the effects of using nanofluids as he...
متن کامل